\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response}{
\section{Zebulon::SICK::Messages::SwitchOperatingModeResponse Class Reference}
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response}\index{Zebulon::SICK::Messages::SwitchOperatingModeResponse@{Zebulon::SICK::Messages::SwitchOperatingModeResponse}}
}


\hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_message}{Message} response from the \hyperlink{namespace_s_i_c_k}{SICK} LMS2xx when sent a Switch Operating Mode Command (0x20).  


{\ttfamily \#include $<$switchoperatingmoderesponse.h$>$}Inheritance diagram for Zebulon::SICK::Messages::SwitchOperatingModeResponse::\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2cm]{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
enum \hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_aee5676284e361ccd69d5dfbbc4624743}{Response} \{ {\bfseries Success} =  0, 
\hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_aee5676284e361ccd69d5dfbbc4624743a0778fae84bbb554ebe3f7b9c637e0c3a}{Failure}
 \}
\begin{DoxyCompactList}\small\item\em Possible response values. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a5c333712f576ac00bda917f83ce3d9a0}{
{\bfseries SwitchOperatingModeResponse} (const \hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response}{SwitchOperatingModeResponse} \&msg)}
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a5c333712f576ac00bda917f83ce3d9a0}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a50ae159c145b4af2f24e9d1d0dc8c715}{
virtual unsigned int {\bfseries Write} (CxUtils::Packet \&packet) const }
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a50ae159c145b4af2f24e9d1d0dc8c715}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a2c761a778184107ade537c9acf6e2222}{
virtual unsigned int {\bfseries Read} (const CxUtils::Packet \&packet)}
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a2c761a778184107ade537c9acf6e2222}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a45fc5f39ba131c0755040e8790fb3658}{
virtual int {\bfseries RunTestCase} () const }
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a45fc5f39ba131c0755040e8790fb3658}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a2d5ac1b241b43a9e4e94c7e733446e76}{
virtual \hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_message}{Message} $\ast$ {\bfseries Clone} () const }
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a2d5ac1b241b43a9e4e94c7e733446e76}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a39eea3a7a0b8aa43fc16fffe091fa579}{
\hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response}{SwitchOperatingModeResponse} \& {\bfseries operator=} (const \hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response}{SwitchOperatingModeResponse} \&msg)}
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a39eea3a7a0b8aa43fc16fffe091fa579}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a755122a3e7cee3b513315af92060be73}{
\hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_aee5676284e361ccd69d5dfbbc4624743}{Response} {\bfseries GetResponse} () const }
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a755122a3e7cee3b513315af92060be73}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_ae5d208c7077f4aec3e1554679721fc7f}{
unsigned char {\bfseries GetStatus} () const }
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_ae5d208c7077f4aec3e1554679721fc7f}

\item 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a4887f6b5530c6f600c77c4260fc08ef3}{
virtual void {\bfseries Print} () const }
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_a4887f6b5530c6f600c77c4260fc08ef3}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_message}{Message} response from the \hyperlink{namespace_s_i_c_k}{SICK} LMS2xx when sent a Switch Operating Mode Command (0x20). 

\subsection{Member Enumeration Documentation}
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_aee5676284e361ccd69d5dfbbc4624743}{
\index{Zebulon::SICK::Messages::SwitchOperatingModeResponse@{Zebulon::SICK::Messages::SwitchOperatingModeResponse}!Response@{Response}}
\index{Response@{Response}!Zebulon::SICK::Messages::SwitchOperatingModeResponse@{Zebulon::SICK::Messages::SwitchOperatingModeResponse}}
\subsubsection[{Response}]{\setlength{\rightskip}{0pt plus 5cm}enum {\bf Zebulon::SICK::Messages::SwitchOperatingModeResponse::Response}}}
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_aee5676284e361ccd69d5dfbbc4624743}


Possible response values. \begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{Failure@{Failure}!Zebulon::SICK::Messages::SwitchOperatingModeResponse@{Zebulon::SICK::Messages::SwitchOperatingModeResponse}}\index{Zebulon::SICK::Messages::SwitchOperatingModeResponse@{Zebulon::SICK::Messages::SwitchOperatingModeResponse}!Failure@{Failure}}\item[{\em 
\hypertarget{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_aee5676284e361ccd69d5dfbbc4624743a0778fae84bbb554ebe3f7b9c637e0c3a}{
Failure}
\label{class_zebulon_1_1_s_i_c_k_1_1_messages_1_1_switch_operating_mode_response_aee5676284e361ccd69d5dfbbc4624743a0778fae84bbb554ebe3f7b9c637e0c3a}
}]Invalid password or fault in LMS2xx. \end{description}
\end{Desc}



The documentation for this class was generated from the following file:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/sick/include/sick/messages/\hyperlink{switchoperatingmoderesponse_8h}{switchoperatingmoderesponse.h}\end{DoxyCompactItemize}
